Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F16 Germany F17 Chile F2 Chile F4 Chile F5 Chile F6 Poland F1 Poland F2 Poland F3 Germany F10 Chile F1 Chile F2 Germany F9 Germany F11 Germany F13 Germany F18 Italy F24 Germany F12 1st Challenger Tournament Leon - Leon 2002 USTA Challenger of Calabasas - Calabasas 10th Wartburg Open - Eisenach XXIX Edizione 'A.Savoldi Marco' - Manerbio Britania Zavaleta - Puebla Ispat Open 2004 - Ostrava VI Gramado Open de Tenis - Gramado The Wright Financial Group USTA Challenger - Champaign Gemax Open - Belgrade Abierto Colombiano de Tenis - Bogota Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Steelers Cup - Kosice Siemens Open - Scheveningen Akbank Private Banking TED Open 2006 - Istanbul Bukhara Challenger - Bukhara Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Iskratel Open - Kranj Open D'Orleans - Orleans Ethias Trophy - Mons XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Tatra Banka Open 2006 - Bratislava Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Tunis Open 2007 - Tunis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb San Marino Cepu Open - San Marino Copa Petrobras Brazil - Belo Horizonte Tatra Banka Slovak Open - Bratislava ATP Challenger La Serena - La Serena 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sunrise Challenger Constanta Challenger Hungarian Open - Budapest Stella Artois Clay Court Championships - Budaors Como Challenger Alphen Challenger Mons Challenger Santiago Challenger Copa Ericsson Brazil - Sao Paulo Rome Challenger Copa Ericsson Argentina - Buenos Aires Manerbio Challenger Schickendanz Open - Furth Morocco Tennis Tour - Marrakech VII Avierto Internacional de Salinas - Salinas Banca Stato Challenger Lugano - Lugano drkoop.com USTA Tennis Championships of Denver - Denver Siemens Open - Scheveningen Fujitsu Siemens Open - Budapest Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo Samarkand Challenger - Samarkand Hamburg Challenger - Hamburg Challenger Ford de Cherbourg - Cherbourg Mobilux Open - Luxembourg La Serena Open - La Serena Architect Open - Budapest ARMS USTA Challenger - Rocky Mount Oberstaufen Challenger Wartburg Open - Eisenach Genoa Open - Genova FILA Challenger Biella - Biella Copa Ericsson Costa Rica - San Jose Copa Ericsson Peru - Lima Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Britania Zavaleta - Puebla Sarajevo Open - Sarajevo Uncle Tobys Challenger - Tasmania 2003 Eddleman USTA Challenger - Birmingham Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Geovillage Open Trofeo Melia Olbia - Olbia 2003 West Side Tennis Club Challenger - Forest Hills Warsteiner Challenger Wolfsburg - Wolfsburg Guzzini Challenger - Recanati Asirom Challenger - Brasov VI Gramado Open de Tenis - Gramado Gran Challenger Casablanca - Mexico City IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco IPP Open - Helsinki A Glimmer of Hope Challenger - Austin Rijeka Challenger Sao Paulo - Brazil Gemax Samsung Open 2004 - Belgrade Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Corona Mexico City Open - Mexico City San Luis Potosi Challenger 2002 - San Luis Potosi Genova Challenger IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Polish Open 2000 - Poznan CA-Challenge 2000 - Graz Garden Open 2004 - Rome Steelers Cup - Kosice Zagreb Open - Zagreb Bogota Challenger Sporting Challenger - Turin Schickedanz Open - Furth ATU Cup - Weiden Steelers Cup - Kosice Open de Montauban - Montauban GHI Bronx Classic - Bronx Architect Open - Budapest Bogota Challenger - Bogota 2004 Keys Gate Challenger - Homestead Copa Petrobras Santiago - Santiago Music City Challenger - Nashville Ostrava Challenger Heilbronn Challenger Prostejov Challenger Copa Telefonica CTC Chile - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao VI Abierto Internacional de Salinas - Salinas X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon 13 BH Tennis Open International Cup - Belo Horizonte Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Cepu Open - San Marino Olbia Challenger - Olbia Citta di Monza - Monza Ostrava Open 2005 - Ostrava Chengdu Challenger Badden Open by Rothaus - Ettlingen Qingdao Challenger 9th Wartburg Open - Eisenach Binghamton Professional Tennis Tournament - Binghamton Banca Stato Challenger - Lugano XI Venice Open - Venice Anning Challenger Amer-Wilson Tampere Challenger - Tampere Porsche Open - Poznan IV Gramado Open de Tenis - Gramado Global Telecom Open - Florianopolis Sina-Kia Motors Tennis Cup - Cordenons Black Forest Open - Freudenstadt Copa Ericsson Uruguay - Montevideo XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Gemax Open - Belgrade Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju IPP Open - Helsinki Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Open de Montauban - Montauban Samarkand Challenger - Samarkand Dusseldorf Open 2006 - Dusseldorf Ischgl International Tennis Challenger 2003 - Ischgl 2002 Eddleman USTA Challenger - Birmingham Muller Cup - Ulm II Challenger Ciudada de Guayaquil - Guayaquil Trani Cup - Trani Copa Kia Challenger ATP - Santiago Challenger Casablanca San Angel - Mexico City Muller Cup 2000 - Ulm II Naples ITG Challenger - Naples VI Trofeo Ciudad de Quito - Quito Aberto de Sao Paulo - Sao Paulo Dusseldorf Open Challenger 2007 - Dusseldorf Segundo Aberto de Brasilia - Brasilia San Remo Tennis Cup 15° Piertomaso - San Remo The 'Fitz' Casino Challenger - Tunica Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Copa Ericsson Chile - Santiago Banja Luka 2002 - Banja Luka III Aberto Santa Catarina de Tenis - Florianopolis Roma Open Challenger - Rome Home Depot Center USTA Challenger - Carson Copa Ericsson Chile - Santiago Gemax Open 2002 - Belgrade Zagreb Open - Zagreb 2002 USTA Tallahassee Tennis Challenger - Tallahassee San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise Pekao Open - Szczecin The Shelbourne Irish Open - Dublin drkoop.com USTA Challenger of Tallahassee - Tallahassee Stella Artois Clay Court Championships - Budaors Eckental Challenger Copa Ericsson Chile - Santiago Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham The Scottish Tennis Championships - Edinburgh 2001 Challenger Canottieri Mincio - Mantova BH Tennis Open International Cup - Belo Horizonte Global Telecom Open - Curitiba Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin Maia Open 2002 - Maia Bukhara Challenger - Bukhara Bangkok Challenger Bangkok Challenger Belgrade Challenger Copa Ericsson - Santiago San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger Biella - Biella Torneo Internacional Challenger Fila 2006 - Leon San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Macedonian Open - Skopje Abierto Club Casablanca - Mexico City FILA Challenger - Biella Telesp Celular Open - Campinas Manerbio Challenger Warsteiner Challenger Lubeck - Lubeck Intersport Heilbronn Open - Heilbronn Copa Petrobras - Santiago Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Petrobras Argentina - Buenos Aires Sony Ericsson Open 2008 - Belgrade Black Forest Open 2002 - Freudenstadt Tennis Napoli Cup - Napoli GHI Bronx Classic - Bronx Warta Cup - Sopot USTA Challenger of San Antonio - San Antonio Belgrade Challenger Architect Open - Budapest Caltanissetta Challenger Barletta Challenger Napoli Challenger Porsche Open - Poznan Monza Challenger SMS Tennis Open - Sao Paulo Copa Petrobras Paraguay - Asuncion Bytom Challenger Open D'Orleans - Orleans Baden Open - Ettlingen Constanta Challenger - Constanta Seguros Bolivar Open - Medellin Bulgarian Open - Sofia Czech Indoor Open - Prague Naples Challenger - Naples Sarajevo Open 2004 - Sarajevo Mauritius Open - Mauritius Challenger Casablanca San Angel - Mexico City Schickendanz Open - Furth Tennislife Cup - Napoli San Luis Potosi Challenger ATP Open Castilla y Leon - Segovia Cali Challenger Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Bogota AGT Challenger - Leon Copa Petrobras - Buenos Aires drkoop.com USTA Tennis Championships - Armonk Iquique Challenger Copa Ericsson Mexico - Guadalajara Quelle Cup - Furth Copa Petrobras Colombia - Bogota Qingdao Challenger Bytom Challenger Bangkok Challenger Monterrey Challenger Chevrolet Cup - Santiago Energis Dutch Open - Amsterdam Generali Open 2000 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar BMW Open - Munich 2001 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar U.S. Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad 2002 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha BellSouth Open - Vina del Mar BMW Open - Munich RCA Championships - Indianapolis Brasil Open - Salvador Qatar Open - Doha BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz CA Tennis Trophy - Vienna Stockholm Open - Stockholm Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Generali Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Croatia Open - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Artois Championships - London The Nottingham Open - Nottingham Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank International - Sydney Movistar Open - Vina del Mar The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Chennai Open - Chennai Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Power Horse World Team Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva AEGON Championships - London St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Geneva Open - Geneva AEGON Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Intrum Stockholm Open - Stockholm AIG Japan Open - Tokyo Movistar Open - Vina del Mar AEGON Championships - London Masters Series - Hamburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Gerry Weber Open - Halle Geneva Open - Geneva Ecuador Open - Quito Ricoh Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Miami Open - Miami U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Shanghai Rolex Masters - Shanghai Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 1, 1R, CHI-CAN 4-1 French Open - Paris Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Wimbledon - London Wimbledon - London Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Australian Open - Melbourne Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, CHI-BAH 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3